# 标签

# 1.创建标签

POST /api/v1/material/create_label/

# 参数

名称 类型 必填 描述
name str 标签名

# 请示示例

{
    "name":"test"
}

# 返回结果

{
    "result":{
        "id":1,"nme":"标签1"
    },
    "code":200,
    "msg":"success"
}

# 2.修改标签

POST /api/v1/material/update_label/

# 参数

名称 类型 必填 描述
lable_id Int 标签id
label_name Str 修改标签名

# 请示示例

{
    "lable_id":1,
    "label":"标签2"
}

# 返回结果

{
    "result":{},
    "code":200,
    "msg":"success"
}

# 3.删除标签

POST /api/v1/material/delete_label/

# 参数

名称 类型 必填 描述
lable_id Int 标签id

# 请示示例

{
    "lable_id":1
}

# 返回结果

{
    "result":{},
    "code":200,
    "msg":"success"
}

# 4.查看所有标签

GET /api/v1/material/get_all_lable/

# 返回结果

{
    "result":[
        {"id":1,"name":"test1"},
    	{"id":2,"name":"test2"},
    ],
    "code":200,
    "msg":"success"
}

# 文件

# 1.编辑文件

POST /api/v1/material/update_file/

# 参数

名称 类型 必填 描述
file_id str 文件id
introduce Str 简介
label str 标签名
directory_seq str 目录序列
mos str mos值
d_mos str d_mos值
psnr str psnr值
vmaf str vmaf值

# 请示示例

{
    "file_id":1,
    "introduce":"文件简介",
    "label":"www",
    "directory_seq":"1",
    "mos":"22.33",
    "d_mos":"22.33",
    "psnr":"2.22",
    "vmaf":"2.22",
}

# 返回结果

{
    "result":{},
    "code":200,
    "msg":"success"
}

# 2.删除文件

POST /api/v1/material/delete_file/

# 参数

名称 类型 必填 描述
file_path str 文件路径

# 请示示例

{
    "file_path":"/data/video_test/test.ts"
}

# 返回结果

{
    "result":{},
    "code":200,
    "msg":"success"
}

# 3.查看文件属性

GET /api/v1/material/get_fileinfo/

# 参数

名称 类型 必填 描述
file_id Int 文件id

# 请示示例

{
    "file_id":1
}

# 返回结果

{
    "result":{
        "id":1,
        "file_catalogue":"所属目录",
        "file_name":"目录2",
        "file_format":"文件格式",
        "file_path":"/home/migu/xx.ts",
        "introduce":"备注""mos":"222",
        "d_mos":"22333",
        "psnr":"22.22",
        "vmaf":"22.33",      
    },
    "code":200,
    "msg":"success"
}

# 修改文件目录

# 1.修改文件存放目录

POST /api/v1/material/update_dir/

# 参数

名称 类型 必填 描述
dir_id id 文件存放目录id
parent_id Id 上级目录id
introduce str 备注
directory_seq str 排序

# 请示示例

{
    "dir_id":1,
    "parent_id":1"introduce":"简介",
    "directory_seq":"1"
}

# 返回结果

{
    "result":{},
    "code":200,
    "msg":"success"
}

# 2.查看目录属性

GET /api/v1/material/get_dir/

# 参数

名称 类型 必填 描述
dir_id int 目录id
parent_id Int 上级目录id

# 请示示例

{
    "parent_id":1,
    "dir_id":2,
}

# 返回结果

{
    "result":[{
        "id":1,
        "name":"目录1",
        "directory_seq":"序列1",
        "introduce":"xxxxx"
    }],
    "code":200,
    "msg":"success"
}
Last Updated: 5/14/2023, 12:30:43 AM